#include "Jogada.h"

Jogada::Jogada(int pl, int x, int y, int fx, int fy, bool tumb, vector<Peca> p)
{
	player = pl;
	xi = x;
	yi = y;
	xf = fx;
	yf = fy;
	tumbling = tumb;
	pecas = p;
}

int Jogada::getInitialX()
{
	return xi;
}

int Jogada::getInitialY()
{
	return yi;
}

int Jogada::getFinalX()
{
	return xf;
}

int Jogada::getFinalY()
{
	return yf;
}

bool Jogada::getTumbling()
{
	return tumbling;
}

vector<Peca> Jogada::getPecas()
{
	return pecas;
}

int Jogada::getPlayer()
{
	return player;
}

void Jogada::setFinalPosition(int x, int y)
{
	xf = x;
	yf = y;
}